package com.cn.wanxi.service;

import com.cn.wanxi.model.ProductModel;

import java.util.ArrayList;
import java.util.List;

public class ProductService {

    /**
     * 得到公司信息里面的轮播数据(封装轮播数据)
     *
     * @return
     */
    public List<ProductModel> getCompanyPageProductList() {
        List<ProductModel> list = new ArrayList<>();
        ProductModel productModel = new ProductModel();//调用产品的轮播数组
        int length = productModel.getImgHrefs().length;//得到产品轮播数组的长度，我们需要便利次数
        for (int i = 0; i < length; i++) {
            ProductModel model = new ProductModel();//封裝产品信息
            model.setImgHref(productModel.getImgHrefs()[i]);
            list.add(model);
        }
        return list;
    }

    /**
     * 产品页面的所有信息
     * @return
     */
    public List<ProductModel> getProductList() {
        List<ProductModel> list = new ArrayList<>();
        ProductModel productModel = new ProductModel();
        String[] imgs = productModel.getImgsForProductPage();
        String[] titles = productModel.getTitlesForProductPage();
        Double[] prices = productModel.getPricesForProductPage();
        String[] contents = productModel.getContentsForProductPage();
        for (int i = 0; i < imgs.length; i++) {
            ProductModel model = new ProductModel();
            model.setImgHref(imgs[i]);
            model.setTitle(titles[i]);
            model.setPrice(prices[i]);
            model.setContent(contents[i]);
            list.add(model);
        }
        return list;
    }

    /**
     * 封装网站首页的产品信息
     * @return
     */
    public List<ProductModel> getProductListForHome() {
        List<ProductModel> list=new ArrayList<>();
        ProductModel productModel=new ProductModel();
        String imgs[]=productModel.getImgsForHome();
        String titles[]=productModel.getTitlesForHome();
        String contnets[]=productModel.getContentForHome();
        for (int i=0;i<imgs.length;i++){
            ProductModel model=new ProductModel();
            model.setImgHref(imgs[i]);
            model.setContent(contnets[i]);
            model.setTitle(titles[i]);
            list.add(model);
        }
        return list;
    }
}
